<?xml version="1.0" encoding="utf-8"?>
<brl xmlns="http://schemas.microsoft.com/businessruleslanguage/2002">
  <ruleset name="BREPipelineFramework ExecutionPolicy">
    <version major="1" minor="1" description="" modifiedby="jcooper1982" date="2014-05-23T21:27:08.012778+12:00" />
    <version major="1" minor="0" description="" modifiedby="jcooper1982" date="2014-05-23T21:29:40.1188731+12:00" />
    <configuration />
    <bindings>
      <class ref="BizTalkHTTPPropertySchemaEnum" class="BizTalkHTTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkWSSPropertySchemaEnum" class="BizTalkWSSPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkSOAPPropertySchemaEnum" class="BizTalkSOAPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="TypeEnum" class="TypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="BizTalkSBMessagingPropertySchemaEnum" class="BizTalkSBMessagingPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="HelperMetaInstructions" class="HelperMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkXMLNORMPropertySchemaEnum" class="BizTalkXMLNORMPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkFilePropertySchemaEnum" class="BizTalkFilePropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkErrorReportPropertySchemaEnum" class="BizTalkErrorReportPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="ContextMetaInstructions" class="ContextMetaInstructions" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions.MetaInstructions</namespace>
      </class>
      <class ref="BizTalkGlobalPropertySchemaEnum" class="BizTalkGlobalPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkSMTPPropertySchemaEnum" class="BizTalkSMTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BPFEnum" class="BPFEnum">
        <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
        <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
      </class>
      <class ref="ContextInstructionTypeEnum" class="ContextInstructionTypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="FailureActionEnum" class="FailureActionEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="XPathResultTypeEnum" class="XPathResultTypeEnum">
        <assembly>BREPipelineFramework.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.Helpers\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.Helpers.dll-->
        <namespace>BREPipelineFramework.Helpers</namespace>
      </class>
      <class ref="BizTalkEdiOverridePropertySchemaEnum" class="BizTalkEdiOverridePropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkWCFPropertySchemaEnum" class="BizTalkWCFPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="MetaInstruction" class="MetaInstruction" instance="0" instances="16" selectivity="1">
        <assembly>BREPipelineFramework.TestSampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.TestSampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.TestSampleInstructions.dll-->
        <namespace>BREPipelineFramework.TestSampleInstructions</namespace>
      </class>
      <class ref="BizTalkSQLPropertySchemaEnum" class="BizTalkSQLPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
      <class ref="BizTalkSFTPPropertySchemaEnum" class="BizTalkSFTPPropertySchemaEnum">
        <assembly>BREPipelineFramework.SampleInstructions, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</assembly>
        <!--C:\Windows\Microsoft.Net\assembly\GAC_MSIL\BREPipelineFramework.SampleInstructions\v4.0_1.0.0.0__83eab0b166470ebc\BREPipelineFramework.SampleInstructions.dll-->
        <namespace>BREPipelineFramework.SampleInstructions</namespace>
      </class>
    </bindings>
    <rule name="Test_Set_SQL_ConnectionString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SQL_ConnectionString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="1841b068-e40f-45c7-8047-1e75fc397a68" />
          <classmember member="SetSQLContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSQLPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="40401c80-6da9-4fe2-81c0-06daa8a4dbe2" />
                <classmember member="StringFormat" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>{0}Res{1}</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Expected,ult</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>,</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetUppercaseString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetUppercaseString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="330fe58a-8c6d-47bb-8edb-9892ab45a06c" />
                <classmember member="ReturnUppercaseString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpectedResult</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DuplicateHelperMetaInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateHelperMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="55591f3f-5647-42ce-bafb-13c915e350ac" />
          <classmember member="ThrowException" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Duplicate throw exception helper worked as expected</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespaceAndPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespaceAndPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="7f0aa6a6-5973-4d04-b8f4-1bbad0335e36" />
          <classmember member="AddDocumentNamespaceAndPrefix" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Namespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Namespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_WSS_Url" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_WSS_Url</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="65812d19-1048-4b11-a109-6e7aaf7f7d47" />
                <classmember member="GetWSSPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWSSPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_String" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_String</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SOAP_Username" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_SOAP_Username</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="bd4557b7-11ba-49e1-8ffd-71f7c8c436cd" />
                <classmember member="GetSOAPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageWithoutValidation" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageWithoutValidation</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="0d9ae7de-c4da-41af-9db9-79ad5b93b375" />
          <classmember member="TransformMessageWithoutValidation" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Name" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Name</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_WCF_Action" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_WCF_Action</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="8e9b1403-b084-4c5e-942c-794b213df64e" />
                <classmember member="GetWCFPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWCFPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FindReplaceRegexInMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FindReplaceRegexInMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="310a229d-92c8-4e8f-94b3-2c18b71dc6dd" />
          <classmember member="FindReplaceRegexInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>(?&lt;=&lt;Enabled vt="11"&gt;)(?:(?!&lt;\/([a-z0-9]+:)?Enabled&gt;).)*</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>hello</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_DuplicateContextMetaInstructions" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_DuplicateContextMetaInstructions</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageTwice" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageTwice</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="5c8d9d9b-0263-4dd1-a794-5f9eef49e1c5" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="5c8d9d9b-0263-4dd1-a794-5f9eef49e1c5" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message2_To_Message3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_Multiple" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_Multiple</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>DestinationParty</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="8b1f1ccc-3784-4eb7-b5a9-473309c97469" />
          <classmember member="SetEdiOverridePropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkEdiOverridePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>UNB11</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5315c8cd-4322-4f33-ac7b-f8b9d8b6f92c" />
          <classmember member="SetErrorReportContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkErrorReportPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Description</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="e037ca67-f443-4ceb-a23b-ee582c071c59" />
          <classmember member="SetHTTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Username</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="16f49307-2b52-4d16-831a-5b114aa9ceb1" />
          <classmember member="SetContextPropertyFromSSOConfig" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>ReceivedFileName</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/file-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Key</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Url</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2006/WindowsSharePointServices-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>ConnectionString</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/sql-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAEAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Action</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2006/01/Adapters/WCF-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAIAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_DateTime" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_DateTime</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property4</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>2002-05-30T09:00:00</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAADAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SOAP_Username" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SOAP_Username</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="7d39eab9-89a3-4928-899b-0dbf1a29c961" />
          <classmember member="SetSOAPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSOAPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTT0FQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEQAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAliasNotFoundNoException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAliasNotFoundNoException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>SVN</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>false</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespaceAndPrefix" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespaceAndPrefix</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9db900b5-f910-4f24-90a4-078d2080492e" element="29b00b81-9c62-4a87-a076-0fbd41fafd35" />
          <classmember member="ReplaceDocumentNamespaceAndPrefix" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>bre</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SSO" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SSO</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="16f49307-2b52-4d16-831a-5b114aa9ceb1" />
          <classmember member="SetContextPropertyFromSSOConfig" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Key</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_WSS_Url" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_WSS_Url</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="9dae8e3d-d957-4dc5-9724-e142abcc147e" />
          <classmember member="SetWSSContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkWSSPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_CustomMetaInstruction" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_CustomMetaInstruction</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="2a12d282-6c1a-4eaf-a8bf-9d4c510b9b2a" element="ea28c381-d2fc-46e0-b574-fc5cff8fd24c" />
          <classmember member="SetBREPipelineFrameworkContextProperty" sideeffects="true">
            <classref ref="MetaInstruction" />
            <argument>
              <constant>
                <object classref="BPFEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAG5CUkVQaXBlbGluZUZyYW1ld29yay5UZXN0U2FtcGxlSW5zdHJ1Y3Rpb25zLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAM0JSRVBpcGVsaW5lRnJhbWV3b3JrLlRlc3RTYW1wbGVJbnN0cnVjdGlvbnMuQlBGRW51bQEAAAAHdmFsdWVfXwAIAgAAAAUAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_StringManipulation" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_StringManipulation</string>
              </constant>
            </rhs>
          </compare>
          <predicate>
            <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="b9c265c5-b941-4d04-89b5-2bdde7a751b3" />
            <classmember member="CheckIfRegexExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>[YN]\d{3}</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
          <predicate>
            <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="07087196-88c2-44e7-bdb0-84004e750b1c" />
            <classmember member="CheckIfStringExistsInMessage" sideeffects="true">
              <classref ref="HelperMetaInstructions" />
              <argument>
                <constant>
                  <string>hello</string>
                </constant>
              </argument>
            </classmember>
          </predicate>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="8247f941-24e7-48c6-8db4-623bf4259848" />
          <classmember member="FindReplaceRegexInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>[YN]\d{3}</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>this makes more sense</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="cdf478a5-a39a-454c-90ee-fd3111d3e758" element="284973dc-4866-4041-bb1e-5d61d0173a58" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>hello</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_BTS_DestinationParty" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_BTS_DestinationParty</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAlias" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAlias</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>TFS</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ValidateStringLength_Success" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ValidateStringLength_Success</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="98fcee37-bfd8-47ca-927e-e0fbf2a42b53" />
          <classmember member="ValidateStringLength" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>4</int>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SMTP_From" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_SMTP_From</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5b6ff8b6-cd59-404b-8486-ca95635620e1" />
                <classmember member="GetSMTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSMTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_FindReplaceStringInMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_FindReplaceStringInMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="04a924f7-ee4e-4313-a6df-8dc276245ba7" />
          <classmember member="FindReplaceStringInMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>Replaced</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_FILE_ReceivedFileName" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_FILE_ReceivedFileName</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="e546c064-4ced-4c48-8591-cd3e6100cb7f" />
                <classmember member="GetFILEPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkFilePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetLowercaseString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetLowercaseString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="c0610fa8-2bd8-43d1-9707-bfd000211443" />
                <classmember member="ReturnLowercaseString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpectedResult</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XPath_Value" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XPath_Value</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2c6a6f9c-9cad-4dba-8bec-d43997f86d45" />
          <classmember member="SetContextPropertyFromXPathResult" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <boolean>true</boolean>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetFileExtension" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetFileExtension</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="7125affe-789a-4002-be2c-14237c45a0f6" />
                <classmember member="ReturnFileExtension" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>test.xml</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ThrowException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ThrowException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="55591f3f-5647-42ce-bafb-13c915e350ac" />
          <classmember member="ThrowException" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Testing that an exception was thrown</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SQL_ConnectionString" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_SQL_ConnectionString</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="57ad8559-57c7-4c42-a616-fb72b5902659" />
                <classmember member="GetSQLPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSQLPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceSubstring" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceSubstring</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="8e2eed31-5722-424c-8c71-c23945782d2a" />
                <classmember member="ReplaceString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundUnexpectedResult</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Unexpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Expected</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ReplaceDocumentNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ReplaceDocumentNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9db900b5-f910-4f24-90a4-078d2080492e" element="ea796c02-9bd2-4b53-861a-1ba8e7610492" />
          <classmember member="ReplaceDocumentNamespace" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SBMessaging_Label" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_SBMessaging_Label</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="1335a13f-c6fc-4bf6-8216-104609a5cfe2" />
                <classmember member="GetSBMessagingPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSBMessagingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>test</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RemoveContextProperty" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RemoveContextProperty</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="f5cf64c1-b4d9-4736-8047-8bfb5dac1290" />
          <classmember member="RemoveContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>From</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>http://schemas.microsoft.com/BizTalk/2003/smtp-properties</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessage" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessage</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="5c8d9d9b-0263-4dd1-a794-5f9eef49e1c5" />
          <classmember member="TransformMessage" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetStringLength" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetStringLength</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="302beeaa-f382-44fa-b516-3560d4f51245" />
                <classmember member="StringLength" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>TestString</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ConcatenateString" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ConcatenateString</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_XMLNORM_PreserverBom" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_XMLNORM_PreserveBom</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="826f32d5-089a-4115-956b-b98ff0e4dec2" />
                <classmember member="GetXMLNORMPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkXMLNORMPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>false</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SFTP_UserName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SFTP_UserName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="3cccf515-2fa6-45c1-bb36-48ce85eb1e29" />
          <classmember member="SetSFTPPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_Int" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_Int</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>414</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SBMessaging_Label" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SBMessaging_Label</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="b79637d8-d203-409e-93d8-ec7935635ce8" />
          <classmember member="SetSBMessagingPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSBMessagingPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTQk1lc3NhZ2luZ1Byb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAYAAAAL</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_Multiple" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_Multiple</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="57ad8559-57c7-4c42-a616-fb72b5902659" />
                <classmember member="GetSQLPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSQLPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTUUxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ApplicationContext</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="65812d19-1048-4b11-a109-6e7aaf7f7d47" />
                <classmember member="GetWSSPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWSSPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXU1NQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAZAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Set_BTS_DestinationParty</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="8e9b1403-b084-4c5e-942c-794b213df64e" />
                <classmember member="GetWCFPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkWCFPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>http://www.w3.org/2001/XMLSchema-instance</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="e546c064-4ced-4c48-8591-cd3e6100cb7f" />
                <classmember member="GetFILEPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkFilePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>TestSSO</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5ae1aa0f-3b19-43c0-9377-51abbd5b9711" />
                <classmember member="GetErrorReportPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkErrorReportPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFcnJvclJlcG9ydFByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Description</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="2611b250-f24c-421b-9e5d-3cc9cab2273d" />
                <classmember member="GetEdiOverridePropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkEdiOverridePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABMQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtFZGlPdmVycmlkZVByb3BlcnR5U2NoZW1hRW51bQEAAAAHdmFsdWVfXwAIAgAAACcAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>UNB11</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="d5f931c8-dca3-4f98-976e-94eeb880deba" />
                <classmember member="GetHTTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkHTTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtIVFRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAAEwAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>Username</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="c2a202d3-ff3a-45d7-9669-b7d7f72a71cc" />
                <classmember member="GetGlobalPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>DestinationParty</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetPartyNameFromAliasNotFoundException" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetPartyNameFromAliasNotFoundException</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="150a1cc7-66ca-4d3e-b728-031a8218d428" />
          <classmember member="SetGlobalPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="ad23f525-8c11-45c9-b7df-ac08ad153109" />
                <classmember member="GetPartyFromAlias" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>SourceControlRepository</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>SVN</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Codeplex</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_CustomProperty_Int" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_CustomProperty_Int</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="41e441d2-e983-4c64-b946-98bf4b5a3ae1" />
                <classmember member="GetContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <string>Property2</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>414</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_FILE_ReceivedFileName" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_FILE_ReceivedFileName</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="b120cbff-08db-496f-87fd-56be835db722" />
          <classmember member="SetFILEContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkFilePropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtGaWxlUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABAAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_SFTP_UserName" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_SFTP_UserName</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="9504f49b-83ad-4a27-87b5-4c8bab3b2638" element="4d212d01-6cf3-4b64-aba4-d52ad5de1b04" />
                <classmember member="GetSFTPPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkSFTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTRlRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACgAAAAs=</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>test</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_AddDocumentNamespace" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_AddDocumentNamespace</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="40289094-a071-4bb4-b928-f02dc17e2ce1" element="1cf0cbc1-0801-4e87-9701-8262087413ec" />
          <classmember member="AddDocumentNamespace" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>http://brepipelineframework</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GenerateGUID" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GenerateGUID</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="6edba951-84f2-426a-9c88-fc650e0e2ab3" />
                <classmember member="GenerateGUIDAsString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_GetXPathResult" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_GetXPathResult</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="09e5aab7-cacf-4a20-99ad-f9604eab6850" />
                <classmember member="GetXPathResult" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="XPathResultTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAMEJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuWFBhdGhSZXN1bHRUeXBlRW51bQEAAAAHdmFsdWVfXwAIAgAAAAAAAAAL</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>/*[local-name()='Root' and namespace-uri()='']/*[local-name()='Stages' and namespace-uri()='']/*[local-name()='Stage' and namespace-uri()='']/*[local-name()='Components' and namespace-uri()='']/*[local-name()='Component' and namespace-uri()='']/*[local-name()='Properties' and namespace-uri()='']/*[local-name()='ApplicationContext' and namespace-uri()='http://www.w3.org/2001/XMLSchema-instance']</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <boolean>true</boolean>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_SMTP_From" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_SMTP_From</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="73dd5137-4d04-4bb0-84bf-a215157386d2" />
          <classmember member="SetSMTPContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkSMTPPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABFQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtTTVRQUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAABwAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_ValidateStringLength_Fail" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_ValidateStringLength_Fail</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="f0bd047c-6905-43b0-8a7e-20fa25f18126" />
                <classmember member="ConcatenateString" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <string>FoundExpected</string>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>Result</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="98fcee37-bfd8-47ca-927e-e0fbf2a42b53" />
          <classmember member="ValidateStringLength" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>Test</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <int>5</int>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_CustomProperty_Boolean" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_CustomProperty_Boolean</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>true</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_XMLNORM.PreserveBom" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_XMLNORM_PreserveBom</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="c9111980-8475-4585-965b-83ad2583fefb" />
          <classmember member="SetXMLNORMContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkXMLNORMPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABIQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtYTUxOT1JNUHJvcGVydHlTY2hlbWFFbnVtAQAAAAd2YWx1ZV9fAAgCAAAACAAAAAs=</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>false</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAACAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_TransformMessageWithoutValidationTwice" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_TransformMessageWithoutValidationTwice</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="0d9ae7de-c4da-41af-9db9-79ad5b93b375" />
          <classmember member="TransformMessageWithoutValidation" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message1_To_Message2</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
        <function>
          <vocabularylink uri="9c187cad-1b2c-4471-80f8-28ad4cfa3e9c" element="0d9ae7de-c4da-41af-9db9-79ad5b93b375" />
          <classmember member="TransformMessageWithoutValidation" sideeffects="true">
            <classref ref="HelperMetaInstructions" />
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject.Message2_To_Message3</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>BREPipelineFramework.TestProject, Version=1.0.0.0, Culture=neutral, PublicKeyToken=83eab0b166470ebc</string>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_RoundCurrentTime" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_RoundCurrentTime</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <function>
                <vocabularylink uri="e994493e-3201-46dd-a2da-3f9434a4b4c6" element="562b38e5-13c5-4002-ad41-fb079980801a" />
                <classmember member="RoundCurrentTime" sideeffects="true">
                  <classref ref="HelperMetaInstructions" />
                  <argument>
                    <constant>
                      <int>10</int>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <string>o</string>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Set_WCF_Action" priority="0" active="true">
      <if>
        <compare operator="equal">
          <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
          <lhs>
            <reference>
              <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
              <classref ref="string" />
            </reference>
          </lhs>
          <rhs>
            <constant>
              <string>Test_Set_WCF_Action</string>
            </constant>
          </rhs>
        </compare>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="5fbe217e-8b62-4674-a403-a9fb3282c012" />
          <classmember member="SetWCFPropertySchemasContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <object classref="BizTalkWCFPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABEQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtXQ0ZQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
    <rule name="Test_Get_BTS_DestinationParty" priority="0" active="true">
      <if>
        <and>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <reference>
                <vocabularylink uri="d55d0669-9307-4290-bbe8-a81bd7417c65" element="572f8c2d-9af2-4410-8577-5ab87ce5d6fb" />
                <classref ref="string" />
              </reference>
            </lhs>
            <rhs>
              <constant>
                <string>Test_Get_BTS_DestinationParty</string>
              </constant>
            </rhs>
          </compare>
          <compare operator="equal">
            <vocabularylink uri="3f0e9bcc-6212-4e6a-853c-e517f157a626" element="05703dd9-1111-40b8-890d-ad7bfc45a925" />
            <lhs>
              <function>
                <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="c2a202d3-ff3a-45d7-9669-b7d7f72a71cc" />
                <classmember member="GetGlobalPropertySchemasContextProperty" sideeffects="true">
                  <classref ref="ContextMetaInstructions" />
                  <argument>
                    <constant>
                      <object classref="BizTalkGlobalPropertySchemaEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAGpCUkVQaXBlbGluZUZyYW1ld29yay5TYW1wbGVJbnN0cnVjdGlvbnMsIFZlcnNpb249MS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj04M2VhYjBiMTY2NDcwZWJjBQEAAABHQlJFUGlwZWxpbmVGcmFtZXdvcmsuU2FtcGxlSW5zdHJ1Y3Rpb25zLkJpelRhbGtHbG9iYWxQcm9wZXJ0eVNjaGVtYUVudW0BAAAAB3ZhbHVlX18ACAIAAAAYAAAACw==</object>
                    </constant>
                  </argument>
                  <argument>
                    <constant>
                      <object classref="FailureActionEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAALkJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuRmFpbHVyZUFjdGlvbkVudW0BAAAAB3ZhbHVlX18ACAIAAAABAAAACw==</object>
                    </constant>
                  </argument>
                </classmember>
              </function>
            </lhs>
            <rhs>
              <constant>
                <string>ExpectedResult</string>
              </constant>
            </rhs>
          </compare>
        </and>
      </if>
      <then>
        <function>
          <vocabularylink uri="41fe4405-2959-4048-a518-1625c455d750" element="a39564ac-1e28-4033-86d2-adcc7097a437" />
          <classmember member="SetCustomContextProperty" sideeffects="true">
            <classref ref="ContextMetaInstructions" />
            <argument>
              <constant>
                <string>Property1</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>https://BREPipelineFramework.TestProject.BREPipelineFramework_PropSchema</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <string>FoundExpectedResult</string>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="ContextInstructionTypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAN0JSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuQ29udGV4dEluc3RydWN0aW9uVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
            <argument>
              <constant>
                <object classref="TypeEnum" encoding="base64">AAEAAAD/////AQAAAAAAAAAMAgAAAF9CUkVQaXBlbGluZUZyYW1ld29yay5IZWxwZXJzLCBWZXJzaW9uPTEuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49ODNlYWIwYjE2NjQ3MGViYwUBAAAAJUJSRVBpcGVsaW5lRnJhbWV3b3JrLkhlbHBlcnMuVHlwZUVudW0BAAAAB3ZhbHVlX18ACAIAAAAAAAAACw==</object>
              </constant>
            </argument>
          </classmember>
        </function>
      </then>
    </rule>
  </ruleset>
</brl>